What Is Digital Signature And How Does It Work